import axios from "../utils/request";
import base from "./base"

const api={
    // 登录
    getLogin(params){
        return axios.post(base.baseUrl + base.login, params)
    },

    // 用户权限
    getRouter(params){
        return axios.get(base.baseUrl+base.router,{
            params
        })
    },

    // 获取折线图数据
    getLineData(){
        return axios.get(base.baseUrl+base.line)
    },

    // 获取项目基本信息数据
    getProjectInfo(params){
        return axios.get(base.baseUrl+base.projectInfo,{
            params
        })
    },

    // 搜索模糊查询
    getSearch(params){
        return axios.get(base.baseUrl+base.search,{
            params
        })
    },

    // 获取数据总条数
    getTotal(){
        return axios.get(base.baseUrl+base.total)
    },

    // 获取添加接口
    getAddProjectInfo(params){
        return axios.get(base.baseUrl+base.addProjectInfo,{
            params
        })
    },

    // 获取删除接口
    getDeleteProjectInfo(params){
        return axios.get(base.baseUrl+base.deleteProjectInfo,{
            params
        })
    },

    // 获取编辑项目预更新接口
    getPreProjectInfo(params){
        return axios.get(base.baseUrl+base.preProject,{
            params
        })
    },

    // 获取编辑信息修改接口
    getEditor(id,params){
        return axios.put(base.baseUrl+base.updateProject+id,params)
    },

    /**
     * 隧道设计信息-tree-一级
     */
    getTunnelList(){
        return axios.get(base.baseUrl + base.tunnelList)
    },
    /**
     * 隧道设计信息-tree-二级
     */
    getTunnelListChild(params){
        return axios.get(base.baseUrl + base.tunnelListChild,{
            params
        })
    },
    /**
     * 隧道设计信息-content
     */
    getTunnelContent(params){
        return axios.get(base.baseUrl + base.tunnelContent,{
            params
        })
    },
    /**
     * 隧道设计信息-content-上传
     */
    getUploadTunnelContent(params){
        return axios.get(base.baseUrl + base.uploadTunnelContent,{
            params
        })
    },
    /**
     * PDF预览
     */
    getPdfPreView(params){
        return axios.get(base.baseUrl + base.pdfPreView,{
            params
        })
    },
    /**
     * 获取用户列表
     */
    getUserList(){
        return axios.get(base.baseUrl + base.userList)
    },
    /**
     * 搜索用户
     */
    getSearchUser(params){
        return axios.get(base.baseUrl + base.searchUser,{
            params
        })
    },
    /**
     * 用户添加
     */
    getAddUser(params){
        return axios.get(base.baseUrl + base.addUser,{
            params
        })
    },
    /**
     * 用户删除
     */
    getDelUser(params){
        return axios.get(base.baseUrl + base.delUser,{
            params
        })
    },
    /**
     * 用户预更新
     */
    getPreViewUser(params){
        return axios.get(base.baseUrl + base.preViewUser,{
            params
        })
    },
    /**
     * 用户修改
     */
    getUpdateUser(params){
        return axios.get(base.baseUrl + base.updateUser,{
            params
        })
    }

}
export default api